Dec 02 05:01:26.681 INFO testing Nazariglez/monkeylang-rs against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 02 05:01:26.681 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 05:01:27.103 INFO [stdout] 8b6f1c4efd98232540242a24779d72f201fc84b4d261e56d1f2e2247a9311a98
Dec 02 05:01:27.111 INFO running `"docker" "start" "-a" "8b6f1c4efd98232540242a24779d72f201fc84b4d261e56d1f2e2247a9311a98"`
Dec 02 05:01:28.407 INFO [stderr] usermod: no changes
Dec 02 05:01:28.475 INFO [stderr]    Compiling monkey v0.1.0 (/source)
Dec 02 05:01:29.304 INFO [stderr] warning: unreachable pattern
Dec 02 05:01:29.304 INFO [stderr]   --> src/token.rs:68:13
Dec 02 05:01:29.304 INFO [stderr]    |
Dec 02 05:01:29.304 INFO [stderr] 67 |             _Illegal => "Illegal",
Dec 02 05:01:29.304 INFO [stderr]    |             -------- matches any value
Dec 02 05:01:29.304 INFO [stderr] 68 |             _EOF => "EOF",
Dec 02 05:01:29.304 INFO [stderr]    |             ^^^^ unreachable pattern
Dec 02 05:01:29.304 INFO [stderr]    |
Dec 02 05:01:29.304 INFO [stderr]    = note: #[warn(unreachable_patterns)] on by default
Dec 02 05:01:29.304 INFO [stderr] 
Dec 02 05:01:29.304 INFO [stderr] warning: unreachable pattern
Dec 02 05:01:29.304 INFO [stderr]   --> src/token.rs:69:13
Dec 02 05:01:29.304 INFO [stderr]    |
Dec 02 05:01:29.304 INFO [stderr] 67 |             _Illegal => "Illegal",
Dec 02 05:01:29.304 INFO [stderr]    |             -------- matches any value
Dec 02 05:01:29.304 INFO [stderr] 68 |             _EOF => "EOF",
Dec 02 05:01:29.304 INFO [stderr] 69 |             _Ident => "Ident",
Dec 02 05:01:29.304 INFO [stderr]    |             ^^^^^^ unreachable pattern
Dec 02 05:01:29.304 INFO [stderr] 
Dec 02 05:01:29.304 INFO [stderr] warning: unreachable pattern
Dec 02 05:01:29.304 INFO [stderr]   --> src/token.rs:70:13
Dec 02 05:01:29.304 INFO [stderr]    |
Dec 02 05:01:29.304 INFO [stderr] 67 |             _Illegal => "Illegal",
Dec 02 05:01:29.304 INFO [stderr]    |             -------- matches any value
Dec 02 05:01:29.304 INFO [stderr] ...
Dec 02 05:01:29.304 INFO [stderr] 70 |             _ => "Unimplemented!"
Dec 02 05:01:29.304 INFO [stderr]    |             ^ unreachable pattern
Dec 02 05:01:29.304 INFO [stderr] 
Dec 02 05:01:29.387 INFO [stderr] warning: method is never used: `new`
Dec 02 05:01:29.387 INFO [stderr]   --> src/token.rs:10:5
Dec 02 05:01:29.387 INFO [stderr]    |
Dec 02 05:01:29.387 INFO [stderr] 10 |     pub fn new(typ: TokenType, literal: &str) -> Token {
Dec 02 05:01:29.387 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.387 INFO [stderr]    |
Dec 02 05:01:29.387 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 05:01:29.387 INFO [stderr] 
Dec 02 05:01:29.387 INFO [stderr] warning: method is never used: `from_char`
Dec 02 05:01:29.387 INFO [stderr]   --> src/token.rs:17:5
Dec 02 05:01:29.387 INFO [stderr]    |
Dec 02 05:01:29.387 INFO [stderr] 17 |     pub fn from_char(typ: TokenType, ch: char) -> Token {
Dec 02 05:01:29.387 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.387 INFO [stderr] 
Dec 02 05:01:29.387 INFO [stderr] warning: method is never used: `default`
Dec 02 05:01:29.387 INFO [stderr]   --> src/token.rs:21:5
Dec 02 05:01:29.387 INFO [stderr]    |
Dec 02 05:01:29.388 INFO [stderr] 21 |     pub fn default() -> Token {
Dec 02 05:01:29.388 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.388 INFO [stderr] 
Dec 02 05:01:29.388 INFO [stderr] warning: variant is never constructed: `Illegal`
Dec 02 05:01:29.388 INFO [stderr]   --> src/token.rs:28:5
Dec 02 05:01:29.388 INFO [stderr]    |
Dec 02 05:01:29.388 INFO [stderr] 28 |     Illegal,
Dec 02 05:01:29.388 INFO [stderr]    |     ^^^^^^^
Dec 02 05:01:29.388 INFO [stderr] 
Dec 02 05:01:29.388 INFO [stderr] warning: variant is never constructed: `EOF`
Dec 02 05:01:29.388 INFO [stderr]   --> src/token.rs:29:5
Dec 02 05:01:29.388 INFO [stderr]    |
Dec 02 05:01:29.388 INFO [stderr] 29 |     EOF,
Dec 02 05:01:29.388 INFO [stderr]    |     ^^^
Dec 02 05:01:29.388 INFO [stderr] 
Dec 02 05:01:29.388 INFO [stderr] warning: variant is never constructed: `Ident`
Dec 02 05:01:29.388 INFO [stderr]   --> src/token.rs:31:5
Dec 02 05:01:29.388 INFO [stderr]    |
Dec 02 05:01:29.388 INFO [stderr] 31 |     Ident,
Dec 02 05:01:29.388 INFO [stderr]    |     ^^^^^
Dec 02 05:01:29.388 INFO [stderr] 
Dec 02 05:01:29.388 INFO [stderr] warning: variant is never constructed: `Int`
Dec 02 05:01:29.388 INFO [stderr]   --> src/token.rs:32:5
Dec 02 05:01:29.388 INFO [stderr]    |
Dec 02 05:01:29.388 INFO [stderr] 32 |     Int,
Dec 02 05:01:29.388 INFO [stderr]    |     ^^^
Dec 02 05:01:29.388 INFO [stderr] 
Dec 02 05:01:29.388 INFO [stderr] warning: variant is never constructed: `String`
Dec 02 05:01:29.388 INFO [stderr]   --> src/token.rs:33:5
Dec 02 05:01:29.388 INFO [stderr]    |
Dec 02 05:01:29.388 INFO [stderr] 33 |     String,
Dec 02 05:01:29.388 INFO [stderr]    |     ^^^^^^
Dec 02 05:01:29.388 INFO [stderr] 
Dec 02 05:01:29.388 INFO [stderr] warning: variant is never constructed: `Assign`
Dec 02 05:01:29.388 INFO [stderr]   --> src/token.rs:35:5
Dec 02 05:01:29.388 INFO [stderr]    |
Dec 02 05:01:29.388 INFO [stderr] 35 |     Assign,
Dec 02 05:01:29.388 INFO [stderr]    |     ^^^^^^
Dec 02 05:01:29.388 INFO [stderr] 
Dec 02 05:01:29.388 INFO [stderr] warning: variant is never constructed: `Plus`
Dec 02 05:01:29.388 INFO [stderr]   --> src/token.rs:36:5
Dec 02 05:01:29.388 INFO [stderr]    |
Dec 02 05:01:29.388 INFO [stderr] 36 |     Plus,
Dec 02 05:01:29.388 INFO [stderr]    |     ^^^^
Dec 02 05:01:29.388 INFO [stderr] 
Dec 02 05:01:29.388 INFO [stderr] warning: variant is never constructed: `Minus`
Dec 02 05:01:29.388 INFO [stderr]   --> src/token.rs:37:5
Dec 02 05:01:29.388 INFO [stderr]    |
Dec 02 05:01:29.388 INFO [stderr] 37 |     Minus,
Dec 02 05:01:29.388 INFO [stderr]    |     ^^^^^
Dec 02 05:01:29.388 INFO [stderr] 
Dec 02 05:01:29.388 INFO [stderr] warning: variant is never constructed: `Bang`
Dec 02 05:01:29.388 INFO [stderr]   --> src/token.rs:38:5
Dec 02 05:01:29.388 INFO [stderr]    |
Dec 02 05:01:29.388 INFO [stderr] 38 |     Bang,
Dec 02 05:01:29.388 INFO [stderr]    |     ^^^^
Dec 02 05:01:29.388 INFO [stderr] 
Dec 02 05:01:29.388 INFO [stderr] warning: variant is never constructed: `Asterisk`
Dec 02 05:01:29.388 INFO [stderr]   --> src/token.rs:39:5
Dec 02 05:01:29.388 INFO [stderr]    |
Dec 02 05:01:29.388 INFO [stderr] 39 |     Asterisk,
Dec 02 05:01:29.388 INFO [stderr]    |     ^^^^^^^^
Dec 02 05:01:29.388 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `Slash`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:40:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 40 |     Slash,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `LT`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:42:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 42 |     LT,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `GT`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:43:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 43 |     GT,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `Equal`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:44:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 44 |     Equal,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `NotEqual`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:45:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 45 |     NotEqual,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^^^^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `Comma`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:47:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 47 |     Comma,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `Semicolon`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:48:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 48 |     Semicolon,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^^^^^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `Lparen`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:50:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 50 |     Lparen,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `Rparen`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:51:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 51 |     Rparen,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `Lbrace`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:52:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 52 |     Lbrace,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `Rbrace`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:53:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 53 |     Rbrace,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `Function`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:55:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 55 |     Function,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^^^^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `Let`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:56:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 56 |     Let,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.389 INFO [stderr] warning: variant is never constructed: `True`
Dec 02 05:01:29.389 INFO [stderr]   --> src/token.rs:57:5
Dec 02 05:01:29.389 INFO [stderr]    |
Dec 02 05:01:29.389 INFO [stderr] 57 |     True,
Dec 02 05:01:29.389 INFO [stderr]    |     ^^^^
Dec 02 05:01:29.389 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: variant is never constructed: `False`
Dec 02 05:01:29.390 INFO [stderr]   --> src/token.rs:58:5
Dec 02 05:01:29.390 INFO [stderr]    |
Dec 02 05:01:29.390 INFO [stderr] 58 |     False,
Dec 02 05:01:29.390 INFO [stderr]    |     ^^^^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: variant is never constructed: `If`
Dec 02 05:01:29.390 INFO [stderr]   --> src/token.rs:59:5
Dec 02 05:01:29.390 INFO [stderr]    |
Dec 02 05:01:29.390 INFO [stderr] 59 |     If,
Dec 02 05:01:29.390 INFO [stderr]    |     ^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: variant is never constructed: `Else`
Dec 02 05:01:29.390 INFO [stderr]   --> src/token.rs:60:5
Dec 02 05:01:29.390 INFO [stderr]    |
Dec 02 05:01:29.390 INFO [stderr] 60 |     Else,
Dec 02 05:01:29.390 INFO [stderr]    |     ^^^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: variant is never constructed: `Return`
Dec 02 05:01:29.390 INFO [stderr]   --> src/token.rs:61:5
Dec 02 05:01:29.390 INFO [stderr]    |
Dec 02 05:01:29.390 INFO [stderr] 61 |     Return,
Dec 02 05:01:29.390 INFO [stderr]    |     ^^^^^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: function is never used: `lookup_ident`
Dec 02 05:01:29.390 INFO [stderr]   --> src/token.rs:77:1
Dec 02 05:01:29.390 INFO [stderr]    |
Dec 02 05:01:29.390 INFO [stderr] 77 | pub fn lookup_ident(ident: &str) -> TokenType {
Dec 02 05:01:29.390 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: constant item is never used: `ZERO_CHAR`
Dec 02 05:01:29.390 INFO [stderr]  --> src/lexer.rs:3:1
Dec 02 05:01:29.390 INFO [stderr]   |
Dec 02 05:01:29.390 INFO [stderr] 3 | const ZERO_CHAR:char = 0u8 as char;
Dec 02 05:01:29.390 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: function is never used: `is_letter`
Dec 02 05:01:29.390 INFO [stderr]  --> src/lexer.rs:5:1
Dec 02 05:01:29.390 INFO [stderr]   |
Dec 02 05:01:29.390 INFO [stderr] 5 | fn is_letter(ch: char) -> bool {
Dec 02 05:01:29.390 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: function is never used: `is_digit`
Dec 02 05:01:29.390 INFO [stderr]  --> src/lexer.rs:9:1
Dec 02 05:01:29.390 INFO [stderr]   |
Dec 02 05:01:29.390 INFO [stderr] 9 | fn is_digit(ch: char) -> bool {
Dec 02 05:01:29.390 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: struct is never constructed: `Lexer`
Dec 02 05:01:29.390 INFO [stderr]   --> src/lexer.rs:13:1
Dec 02 05:01:29.390 INFO [stderr]    |
Dec 02 05:01:29.390 INFO [stderr] 13 | pub struct Lexer {
Dec 02 05:01:29.390 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: method is never used: `new`
Dec 02 05:01:29.390 INFO [stderr]   --> src/lexer.rs:21:5
Dec 02 05:01:29.390 INFO [stderr]    |
Dec 02 05:01:29.390 INFO [stderr] 21 |     pub fn new(input: &str) -> Lexer {
Dec 02 05:01:29.390 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: method is never used: `read_char`
Dec 02 05:01:29.390 INFO [stderr]   --> src/lexer.rs:34:5
Dec 02 05:01:29.390 INFO [stderr]    |
Dec 02 05:01:29.390 INFO [stderr] 34 |     fn read_char(&mut self) {
Dec 02 05:01:29.390 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.390 INFO [stderr] warning: method is never used: `read_number`
Dec 02 05:01:29.390 INFO [stderr]   --> src/lexer.rs:45:5
Dec 02 05:01:29.390 INFO [stderr]    |
Dec 02 05:01:29.390 INFO [stderr] 45 |     fn read_number(&mut self) -> String {
Dec 02 05:01:29.390 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.390 INFO [stderr] 
Dec 02 05:01:29.391 INFO [stderr] warning: method is never used: `read_identifier`
Dec 02 05:01:29.391 INFO [stderr]   --> src/lexer.rs:59:5
Dec 02 05:01:29.391 INFO [stderr]    |
Dec 02 05:01:29.391 INFO [stderr] 59 |     fn read_identifier(&mut self) -> String {
Dec 02 05:01:29.391 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.391 INFO [stderr] 
Dec 02 05:01:29.391 INFO [stderr] warning: method is never used: `peek_char`
Dec 02 05:01:29.391 INFO [stderr]   --> src/lexer.rs:72:5
Dec 02 05:01:29.391 INFO [stderr]    |
Dec 02 05:01:29.391 INFO [stderr] 72 |     fn peek_char(&self) -> char {
Dec 02 05:01:29.391 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.391 INFO [stderr] 
Dec 02 05:01:29.391 INFO [stderr] warning: method is never used: `next_token`
Dec 02 05:01:29.391 INFO [stderr]   --> src/lexer.rs:80:5
Dec 02 05:01:29.391 INFO [stderr]    |
Dec 02 05:01:29.391 INFO [stderr] 80 |     pub fn next_token(&mut self) -> Token {
Dec 02 05:01:29.391 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.391 INFO [stderr] 
Dec 02 05:01:29.391 INFO [stderr] warning: method is never used: `skip_whitespace`
Dec 02 05:01:29.391 INFO [stderr]    --> src/lexer.rs:143:5
Dec 02 05:01:29.391 INFO [stderr]     |
Dec 02 05:01:29.391 INFO [stderr] 143 |     fn skip_whitespace(&mut self) {
Dec 02 05:01:29.391 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.391 INFO [stderr] 
Dec 02 05:01:29.391 INFO [stderr] warning: struct is never constructed: `Identifier`
Dec 02 05:01:29.391 INFO [stderr]  --> src/ast.rs:3:1
Dec 02 05:01:29.391 INFO [stderr]   |
Dec 02 05:01:29.391 INFO [stderr] 3 | pub struct Identifier {
Dec 02 05:01:29.391 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.391 INFO [stderr] 
Dec 02 05:01:29.391 INFO [stderr] warning: method is never used: `new`
Dec 02 05:01:29.391 INFO [stderr]  --> src/ast.rs:9:5
Dec 02 05:01:29.391 INFO [stderr]   |
Dec 02 05:01:29.392 INFO [stderr] 9 |     pub fn new(tok: Token, val: &str) -> Identifier {
Dec 02 05:01:29.392 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: method is never used: `token_literal`
Dec 02 05:01:29.392 INFO [stderr]   --> src/ast.rs:16:5
Dec 02 05:01:29.392 INFO [stderr]    |
Dec 02 05:01:29.392 INFO [stderr] 16 |     pub fn token_literal(&self) -> &str {
Dec 02 05:01:29.392 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: variant is never constructed: `Let`
Dec 02 05:01:29.392 INFO [stderr]   --> src/ast.rs:28:5
Dec 02 05:01:29.392 INFO [stderr]    |
Dec 02 05:01:29.392 INFO [stderr] 28 |     Let(Identifier, Expression),
Dec 02 05:01:29.392 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: variant is never constructed: `Return`
Dec 02 05:01:29.392 INFO [stderr]   --> src/ast.rs:29:5
Dec 02 05:01:29.392 INFO [stderr]    |
Dec 02 05:01:29.392 INFO [stderr] 29 |     Return(Expression),
Dec 02 05:01:29.392 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: variant is never constructed: `Expression`
Dec 02 05:01:29.392 INFO [stderr]   --> src/ast.rs:30:5
Dec 02 05:01:29.392 INFO [stderr]    |
Dec 02 05:01:29.392 INFO [stderr] 30 |     Expression(Expression),
Dec 02 05:01:29.392 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: enum is never used: `Expression`
Dec 02 05:01:29.392 INFO [stderr]   --> src/ast.rs:65:1
Dec 02 05:01:29.392 INFO [stderr]    |
Dec 02 05:01:29.392 INFO [stderr] 65 | pub enum Expression {
Dec 02 05:01:29.392 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: enum is never used: `Literal`
Dec 02 05:01:29.392 INFO [stderr]   --> src/ast.rs:82:1
Dec 02 05:01:29.392 INFO [stderr]    |
Dec 02 05:01:29.392 INFO [stderr] 82 | pub enum Literal {
Dec 02 05:01:29.392 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: struct is never constructed: `Program`
Dec 02 05:01:29.392 INFO [stderr]    --> src/ast.rs:100:1
Dec 02 05:01:29.392 INFO [stderr]     |
Dec 02 05:01:29.392 INFO [stderr] 100 | pub struct Program {
Dec 02 05:01:29.392 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: method is never used: `new`
Dec 02 05:01:29.392 INFO [stderr]    --> src/ast.rs:105:5
Dec 02 05:01:29.392 INFO [stderr]     |
Dec 02 05:01:29.392 INFO [stderr] 105 |     pub fn new() -> Program {
Dec 02 05:01:29.392 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: method is never used: `token_literal`
Dec 02 05:01:29.392 INFO [stderr]    --> src/ast.rs:111:5
Dec 02 05:01:29.392 INFO [stderr]     |
Dec 02 05:01:29.392 INFO [stderr] 111 |     pub fn token_literal(&self) -> String {
Dec 02 05:01:29.392 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: struct is never constructed: `Parser`
Dec 02 05:01:29.392 INFO [stderr]  --> src/parser.rs:5:1
Dec 02 05:01:29.392 INFO [stderr]   |
Dec 02 05:01:29.392 INFO [stderr] 5 | struct Parser {
Dec 02 05:01:29.392 INFO [stderr]   | ^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: method is never used: `new`
Dec 02 05:01:29.392 INFO [stderr]   --> src/parser.rs:15:5
Dec 02 05:01:29.392 INFO [stderr]    |
Dec 02 05:01:29.392 INFO [stderr] 15 |     pub fn new(lexer: Lexer) -> Parser {
Dec 02 05:01:29.392 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: method is never used: `errors`
Dec 02 05:01:29.392 INFO [stderr]   --> src/parser.rs:29:5
Dec 02 05:01:29.392 INFO [stderr]    |
Dec 02 05:01:29.392 INFO [stderr] 29 |     fn errors(&self) -> &Vec<String> {
Dec 02 05:01:29.392 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: method is never used: `peek_error`
Dec 02 05:01:29.392 INFO [stderr]   --> src/parser.rs:33:5
Dec 02 05:01:29.392 INFO [stderr]    |
Dec 02 05:01:29.392 INFO [stderr] 33 |     fn peek_error(&mut self, typ: &TokenType) {
Dec 02 05:01:29.392 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.392 INFO [stderr] 
Dec 02 05:01:29.392 INFO [stderr] warning: method is never used: `next_token`
Dec 02 05:01:29.392 INFO [stderr]   --> src/parser.rs:37:5
Dec 02 05:01:29.392 INFO [stderr]    |
Dec 02 05:01:29.392 INFO [stderr] 37 |     fn next_token(&mut self) {
Dec 02 05:01:29.392 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.393 INFO [stderr] 
Dec 02 05:01:29.393 INFO [stderr] warning: method is never used: `parse_program`
Dec 02 05:01:29.393 INFO [stderr]   --> src/parser.rs:43:5
Dec 02 05:01:29.393 INFO [stderr]    |
Dec 02 05:01:29.393 INFO [stderr] 43 |     fn parse_program(&mut self) -> Result<ast::Program, String> {
Dec 02 05:01:29.393 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.393 INFO [stderr] 
Dec 02 05:01:29.393 INFO [stderr] warning: method is never used: `parse_statement`
Dec 02 05:01:29.393 INFO [stderr]   --> src/parser.rs:56:5
Dec 02 05:01:29.393 INFO [stderr]    |
Dec 02 05:01:29.393 INFO [stderr] 56 |     fn parse_statement(&mut self) -> Option<ast::Statement> {
Dec 02 05:01:29.393 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.393 INFO [stderr] 
Dec 02 05:01:29.393 INFO [stderr] warning: method is never used: `parse_let_statement`
Dec 02 05:01:29.393 INFO [stderr]   --> src/parser.rs:64:5
Dec 02 05:01:29.393 INFO [stderr]    |
Dec 02 05:01:29.393 INFO [stderr] 64 |     fn parse_let_statement(&mut self) -> Option<ast::Statement> {
Dec 02 05:01:29.393 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.393 INFO [stderr] 
Dec 02 05:01:29.393 INFO [stderr] warning: method is never used: `parse_return_statement`
Dec 02 05:01:29.393 INFO [stderr]   --> src/parser.rs:93:5
Dec 02 05:01:29.393 INFO [stderr]    |
Dec 02 05:01:29.393 INFO [stderr] 93 |     fn parse_return_statement(&mut self) -> Option<ast::Statement> {
Dec 02 05:01:29.393 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.393 INFO [stderr] 
Dec 02 05:01:29.393 INFO [stderr] warning: method is never used: `cur_token_is`
Dec 02 05:01:29.393 INFO [stderr]    --> src/parser.rs:108:5
Dec 02 05:01:29.393 INFO [stderr]     |
Dec 02 05:01:29.393 INFO [stderr] 108 |     fn cur_token_is(&self, typ: TokenType) -> bool {
Dec 02 05:01:29.393 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.393 INFO [stderr] 
Dec 02 05:01:29.393 INFO [stderr] warning: method is never used: `peek_token_is`
Dec 02 05:01:29.393 INFO [stderr]    --> src/parser.rs:112:5
Dec 02 05:01:29.393 INFO [stderr]     |
Dec 02 05:01:29.393 INFO [stderr] 112 |     fn peek_token_is(&self, typ: &TokenType) -> bool {
Dec 02 05:01:29.393 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.393 INFO [stderr] 
Dec 02 05:01:29.393 INFO [stderr] warning: method is never used: `expect_peek`
Dec 02 05:01:29.393 INFO [stderr]    --> src/parser.rs:116:5
Dec 02 05:01:29.393 INFO [stderr]     |
Dec 02 05:01:29.393 INFO [stderr] 116 |     fn expect_peek(&mut self, typ: TokenType) -> bool {
Dec 02 05:01:29.393 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:29.393 INFO [stderr] 
Dec 02 05:01:29.399 INFO [stderr] warning: variable `_Illegal` should have a snake case name such as `_illegal`
Dec 02 05:01:29.399 INFO [stderr]   --> src/token.rs:67:13
Dec 02 05:01:29.399 INFO [stderr]    |
Dec 02 05:01:29.399 INFO [stderr] 67 |             _Illegal => "Illegal",
Dec 02 05:01:29.399 INFO [stderr]    |             ^^^^^^^^
Dec 02 05:01:29.399 INFO [stderr]    |
Dec 02 05:01:29.399 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 02 05:01:29.399 INFO [stderr] 
Dec 02 05:01:29.399 INFO [stderr] warning: variable `_EOF` should have a snake case name such as `_eof`
Dec 02 05:01:29.399 INFO [stderr]   --> src/token.rs:68:13
Dec 02 05:01:29.399 INFO [stderr]    |
Dec 02 05:01:29.399 INFO [stderr] 68 |             _EOF => "EOF",
Dec 02 05:01:29.399 INFO [stderr]    |             ^^^^
Dec 02 05:01:29.399 INFO [stderr] 
Dec 02 05:01:29.399 INFO [stderr] warning: variable `_Ident` should have a snake case name such as `_ident`
Dec 02 05:01:29.399 INFO [stderr]   --> src/token.rs:69:13
Dec 02 05:01:29.399 INFO [stderr]    |
Dec 02 05:01:29.399 INFO [stderr] 69 |             _Ident => "Ident",
Dec 02 05:01:29.399 INFO [stderr]    |             ^^^^^^
Dec 02 05:01:29.399 INFO [stderr] 
Dec 02 05:01:29.799 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.35s
Dec 02 05:01:29.799 INFO [stderr] su: No module specific data is present
Dec 02 05:01:30.471 INFO running `"docker" "inspect" "8b6f1c4efd98232540242a24779d72f201fc84b4d261e56d1f2e2247a9311a98"`
Dec 02 05:01:30.829 INFO running `"docker" "rm" "-f" "8b6f1c4efd98232540242a24779d72f201fc84b4d261e56d1f2e2247a9311a98"`
Dec 02 05:01:31.075 INFO [stdout] 8b6f1c4efd98232540242a24779d72f201fc84b4d261e56d1f2e2247a9311a98
Dec 02 05:01:31.083 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 05:01:31.639 INFO [stdout] 17a4cd713d95e178ce924024fb1d1024f17076622ced74fdae04b23fb13db8df
Dec 02 05:01:31.641 INFO running `"docker" "start" "-a" "17a4cd713d95e178ce924024fb1d1024f17076622ced74fdae04b23fb13db8df"`
Dec 02 05:01:32.601 INFO [stderr] usermod: no changes
Dec 02 05:01:32.679 INFO [stderr]    Compiling monkey v0.1.0 (/source)
Dec 02 05:01:33.567 INFO [stderr] warning: unreachable pattern
Dec 02 05:01:33.567 INFO [stderr]   --> src/token.rs:68:13
Dec 02 05:01:33.567 INFO [stderr]    |
Dec 02 05:01:33.567 INFO [stderr] 67 |             _Illegal => "Illegal",
Dec 02 05:01:33.567 INFO [stderr]    |             -------- matches any value
Dec 02 05:01:33.567 INFO [stderr] 68 |             _EOF => "EOF",
Dec 02 05:01:33.567 INFO [stderr]    |             ^^^^ unreachable pattern
Dec 02 05:01:33.567 INFO [stderr]    |
Dec 02 05:01:33.567 INFO [stderr]    = note: #[warn(unreachable_patterns)] on by default
Dec 02 05:01:33.567 INFO [stderr] 
Dec 02 05:01:33.567 INFO [stderr] warning: unreachable pattern
Dec 02 05:01:33.567 INFO [stderr]   --> src/token.rs:69:13
Dec 02 05:01:33.567 INFO [stderr]    |
Dec 02 05:01:33.567 INFO [stderr] 67 |             _Illegal => "Illegal",
Dec 02 05:01:33.567 INFO [stderr]    |             -------- matches any value
Dec 02 05:01:33.567 INFO [stderr] 68 |             _EOF => "EOF",
Dec 02 05:01:33.567 INFO [stderr] 69 |             _Ident => "Ident",
Dec 02 05:01:33.567 INFO [stderr]    |             ^^^^^^ unreachable pattern
Dec 02 05:01:33.567 INFO [stderr] 
Dec 02 05:01:33.567 INFO [stderr] warning: unreachable pattern
Dec 02 05:01:33.567 INFO [stderr]   --> src/token.rs:70:13
Dec 02 05:01:33.567 INFO [stderr]    |
Dec 02 05:01:33.567 INFO [stderr] 67 |             _Illegal => "Illegal",
Dec 02 05:01:33.567 INFO [stderr]    |             -------- matches any value
Dec 02 05:01:33.567 INFO [stderr] ...
Dec 02 05:01:33.567 INFO [stderr] 70 |             _ => "Unimplemented!"
Dec 02 05:01:33.567 INFO [stderr]    |             ^ unreachable pattern
Dec 02 05:01:33.567 INFO [stderr] 
Dec 02 05:01:33.689 INFO [stderr] warning: variant is never constructed: `Expression`
Dec 02 05:01:33.689 INFO [stderr]   --> src/ast.rs:30:5
Dec 02 05:01:33.689 INFO [stderr]    |
Dec 02 05:01:33.689 INFO [stderr] 30 |     Expression(Expression),
Dec 02 05:01:33.689 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:33.689 INFO [stderr]    |
Dec 02 05:01:33.689 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 05:01:33.689 INFO [stderr] 
Dec 02 05:01:33.689 INFO [stderr] warning: variant is never constructed: `Literal`
Dec 02 05:01:33.689 INFO [stderr]   --> src/ast.rs:67:5
Dec 02 05:01:33.689 INFO [stderr]    |
Dec 02 05:01:33.689 INFO [stderr] 67 |     Literal(Literal),
Dec 02 05:01:33.689 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 05:01:33.689 INFO [stderr] 
Dec 02 05:01:33.689 INFO [stderr] warning: variant is never constructed: `Int`
Dec 02 05:01:33.689 INFO [stderr]   --> src/ast.rs:83:5
Dec 02 05:01:33.689 INFO [stderr]    |
Dec 02 05:01:33.689 INFO [stderr] 83 |     Int(i32),
Dec 02 05:01:33.689 INFO [stderr]    |     ^^^^^^^^
Dec 02 05:01:33.689 INFO [stderr] 
Dec 02 05:01:33.691 INFO [stderr] warning: variant is never constructed: `String`
Dec 02 05:01:33.691 INFO [stderr]   --> src/ast.rs:84:5
Dec 02 05:01:33.691 INFO [stderr]    |
Dec 02 05:01:33.691 INFO [stderr] 84 |     String(String),
Dec 02 05:01:33.691 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 02 05:01:33.691 INFO [stderr] 
Dec 02 05:01:33.691 INFO [stderr] warning: variant is never constructed: `Bool`
Dec 02 05:01:33.691 INFO [stderr]   --> src/ast.rs:85:5
Dec 02 05:01:33.691 INFO [stderr]    |
Dec 02 05:01:33.691 INFO [stderr] 85 |     Bool(bool)
Dec 02 05:01:33.691 INFO [stderr]    |     ^^^^^^^^^^
Dec 02 05:01:33.691 INFO [stderr] 
Dec 02 05:01:33.691 INFO [stderr] warning: method is never used: `token_literal`
Dec 02 05:01:33.691 INFO [stderr]    --> src/ast.rs:111:5
Dec 02 05:01:33.691 INFO [stderr]     |
Dec 02 05:01:33.691 INFO [stderr] 111 |     pub fn token_literal(&self) -> String {
Dec 02 05:01:33.691 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:33.691 INFO [stderr] 
Dec 02 05:01:33.691 INFO [stderr] warning: method is never used: `errors`
Dec 02 05:01:33.691 INFO [stderr]   --> src/parser.rs:29:5
Dec 02 05:01:33.691 INFO [stderr]    |
Dec 02 05:01:33.691 INFO [stderr] 29 |     fn errors(&self) -> &Vec<String> {
Dec 02 05:01:33.691 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 05:01:33.691 INFO [stderr] 
Dec 02 05:01:33.703 INFO [stderr] warning: variable `_Illegal` should have a snake case name such as `_illegal`
Dec 02 05:01:33.703 INFO [stderr]   --> src/token.rs:67:13
Dec 02 05:01:33.703 INFO [stderr]    |
Dec 02 05:01:33.703 INFO [stderr] 67 |             _Illegal => "Illegal",
Dec 02 05:01:33.703 INFO [stderr]    |             ^^^^^^^^
Dec 02 05:01:33.703 INFO [stderr]    |
Dec 02 05:01:33.703 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 02 05:01:33.703 INFO [stderr] 
Dec 02 05:01:33.703 INFO [stderr] warning: variable `_EOF` should have a snake case name such as `_eof`
Dec 02 05:01:33.703 INFO [stderr]   --> src/token.rs:68:13
Dec 02 05:01:33.703 INFO [stderr]    |
Dec 02 05:01:33.703 INFO [stderr] 68 |             _EOF => "EOF",
Dec 02 05:01:33.703 INFO [stderr]    |             ^^^^
Dec 02 05:01:33.703 INFO [stderr] 
Dec 02 05:01:33.703 INFO [stderr] warning: variable `_Ident` should have a snake case name such as `_ident`
Dec 02 05:01:33.703 INFO [stderr]   --> src/token.rs:69:13
Dec 02 05:01:33.703 INFO [stderr]    |
Dec 02 05:01:33.703 INFO [stderr] 69 |             _Ident => "Ident",
Dec 02 05:01:33.703 INFO [stderr]    |             ^^^^^^
Dec 02 05:01:33.703 INFO [stderr] 
Dec 02 05:01:35.004 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.37s
Dec 02 05:01:35.010 INFO [stderr] su: No module specific data is present
Dec 02 05:01:35.741 INFO running `"docker" "inspect" "17a4cd713d95e178ce924024fb1d1024f17076622ced74fdae04b23fb13db8df"`
Dec 02 05:01:36.075 INFO running `"docker" "rm" "-f" "17a4cd713d95e178ce924024fb1d1024f17076622ced74fdae04b23fb13db8df"`
Dec 02 05:01:36.211 INFO [stdout] 17a4cd713d95e178ce924024fb1d1024f17076622ced74fdae04b23fb13db8df
Dec 02 05:01:36.212 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 05:01:36.544 INFO [stdout] d4bdc0a8783c07290780c40d932509a0332ba9843de591eee1f2ecf0851afbc3
Dec 02 05:01:36.546 INFO running `"docker" "start" "-a" "d4bdc0a8783c07290780c40d932509a0332ba9843de591eee1f2ecf0851afbc3"`
Dec 02 05:01:37.812 INFO [stderr] usermod: no changes
Dec 02 05:01:37.876 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Dec 02 05:01:37.876 INFO [stderr]      Running /target/debug/deps/monkey-49b10a27a0b495f3
Dec 02 05:01:37.893 INFO [stdout] 
Dec 02 05:01:37.893 INFO [stdout] running 7 tests
Dec 02 05:01:37.911 INFO [stdout] test lexer::test::test_next_token_2 ... ok
Dec 02 05:01:37.919 INFO [stdout] test parser::test::test_return_statement ... ok
Dec 02 05:01:37.919 INFO [stderr] su: No module specific data is present
Dec 02 05:01:37.919 INFO [stdout] test parser::test::test_let_statements ... ok
Dec 02 05:01:37.919 INFO [stdout] test ast::test::test_string ... ok
Dec 02 05:01:37.919 INFO [stdout] test lexer::test::test_next_token_3 ... ok
Dec 02 05:01:37.919 INFO [stdout] test lexer::test::test_next_token_4 ... ok
Dec 02 05:01:37.919 INFO [stdout] test lexer::test::test_next_token ... ok
Dec 02 05:01:37.919 INFO [stdout] 
Dec 02 05:01:37.919 INFO [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 05:01:37.919 INFO [stdout] 
Dec 02 05:01:38.552 INFO running `"docker" "inspect" "d4bdc0a8783c07290780c40d932509a0332ba9843de591eee1f2ecf0851afbc3"`
Dec 02 05:01:38.775 INFO running `"docker" "rm" "-f" "d4bdc0a8783c07290780c40d932509a0332ba9843de591eee1f2ecf0851afbc3"`
Dec 02 05:01:38.955 INFO [stdout] d4bdc0a8783c07290780c40d932509a0332ba9843de591eee1f2ecf0851afbc3
